	$(function(){
		//轮播图部分
		//点击左
		$(".owl-prev").click(function(){
			leftRightLuoBo($(".owl-carousel1"),"left");
		});
		//点击右
		$(".owl-next").click(function(){
			leftRightLuoBo($(".owl-carousel1"),"right");
		});
	});
	//点击左或者右轮播
	function leftRightLuoBo(obj,str){
		//每点击一下移动179px
		//获取当前的位置
		let le = parseInt($(obj).css("left"));
		if(str == "right"){
			le-=179;
			if(le<-573){
				$(obj).css("left",-20+"px");
				le =0;
				return;
			}
		}else{
			le+=179;
			console.log(le);
			if(le>0){
				$(obj).css("left",-558+"px");
				le=-537;
				return;
			}
		}
		$(obj).css("left",le+"px");	
	}
	$(function(){
		//点击商品名称前的圆圈切换样式
		$(document).on("click","li.selecter",function(){
			$(this).children("i").toggleClass("active");
			//获取购物车编号
			let shoppingId = $(this).prev().val();
			//切换商品的勾选状态
			$.post("shoppingCart.shtml",{"flag":"switchState","id":shoppingId},function(result){
				//成功计算新的价格
				orderSumPrice();
			});

		});
		//点击加减号改变数值
		//点击加
		$(document).on("click",".input-num span:last-child",function(){
			//获取当前购物车编号
			let shoppingId = $(this).parents("ul").children("input").val();
			//获取到当前文本的数值
			let num = $(this).prev().val();
			if(isNaN(num)){
				//alert("我不是数字");
				num =1;
				$(this).removeClass("no");
				$(this).prev().prev().addClass("no");
				//更改 购物车数量
				$.post("shoppingCart.shtml",{"flag":"inputController","id":shoppingId,"num":num},function(result){});
			}else{
				//alert("我是数字");
				num++;
				if(num>=101){
					$(this).prev().prev().removeClass("no");
					$(this).addClass("no");
					return;
				}else{
					if(num==100){
						$(this).addClass("no");
					}else{
						$(this).removeClass("no");
					}

					//点击加号更改 购物车数量
					$.post("shoppingCart.shtml",{"flag":"jia","id":shoppingId},function(result){});
				}
				$(this).prev().prev().removeClass("no");
			}
			$(this).prev().val(num);
			//成功计算新的价格
			orderSumPrice();
		});
		//点击减
		$(document).on("click",".input-num span:first-child",function(){
			//获取当前购物车编号
			let shoppingId = $(this).parents("ul").children("input").val();
			//获取到当前文本的数值
			let num = $(this).next().val();
			if(isNaN(num)){
				//alert("我不是数字");
				num =1;
				$(this).addClass("no");
				//更改 购物车数量
				$.post("shoppingCart.shtml",{"flag":"inputController","id":shoppingId,"num":num},function(result){});
			}else{
				//alert("我是数字");
				num--;
				if(num>1){
					$(this).removeClass("no");

					//点击减号更改 购物车数量
					$.post("shoppingCart.shtml",{"flag":"jian","id":shoppingId},function(result){});
				}else{
					num =1;
					$(this).addClass("no");
					$(this).next().val(num);
					//更改 购物车数量
					$.post("shoppingCart.shtml",{"flag":"inputController","id":shoppingId,"num":num},function(result){});
					return;
				}
			}
			$(this).next().next().removeClass("no");
			$(this).next().val(num);
			//成功计算新的价格
			orderSumPrice();
		});
		//点击删除
		$(document).on("click",".delBtn",function(){
			//获取当前购物车编号
			let shoppingId = $(this).parents("ul").children("input").val();
			if(confirm("确认删除该商品吗？")){
				$(this).parents(".order-list").remove();
				$.post("shoppingCart.shtml",{"flag":"delete","id":shoppingId},function(result){});
				//获取页面中是否还有订单，若没有则切换为空购物车
				let len = $(".bd .order-list").length;
				if(len == 0){
					location.href = "shoppingTrolley.jsp";
					return false;
				}
				orderSumPrice();
			}
			return false;
		});
		//数量文本框失去焦点事件
		$(document).on("blur",".form-control",function(){
			//获取当前购物车编号
			let shoppingId = $(this).parents("ul").children("input").val();
			let num = $(this).val();
			if(isNaN(num) || num<1){
				//假如输入的不是数字 或者 小于1
				num = 1;
				$(this).val(num);
				$(this).prev().addClass("no");
				$(this).next().removeClass("no");
			}else if(num>0&&num<101){
				//假如输入的数字 大于0 小于101 正常可以修改的数值
				if(num==1){
					$(this).prev().addClass("no");
					$(this).next().removeClass("no");
				}else if(num==100){
					$(this).next().addClass("no");
					$(this).prev().removeClass("no");
				}else{
					$(this).prev().removeClass("no");
					$(this).next().removeClass("no");
				}
			}else if(num>100){
				// 假如输入的值 大于100
				$(this).next().addClass("no");
				$(this).prev().removeClass("no");
				num = 100;
				$(this).val(num);
			}
			$.post("shoppingCart.shtml",{"flag":"inputController","id":shoppingId,"num":num},function(result){});
			orderSumPrice();
		});
	});

	//计算订单总价格
	function orderSumPrice(){
		let sum =0;
		$("li.selecter .icon-select.active").each(function(){
			//获取单价
			let price =$(this).parents(".order-list").children(".order-price").children("span").eq(1).text();
			//获取购买数量
			let num = $(this).parents(".order-list").children(".num").find("input").val();
			 sum += parseInt(price)*num;
		});
		$("#totalMoney").html(sum);
	}

	//点击结算
	$(function(){
		$("#jiesuan").click(function(){
			//发送ajax请求去验证是否最少有一个被勾选
			$.post("shoppingCart.shtml",{"flag":"ChangeActive"},function(result){
				if(result == "true"){
					//继续发送ajax请求查询是否有库存不足的情况
					$.post("shoppingCart.shtml",{"flag":"selectKucun"},function(comName){
						//如果有库存不足 返回来 商品的名称  如果库存足够返回""
						if(comName==""){
							//ok
							location.href = "../user/dingDan.jsp";//填写订单页面
						}else{
							alert("商品【"+comName+"】库存数量不足，提交失败！");
						}
					});
				}else{
					alert("请选择要购买的商品");
				}
			});

		});
	});
